2014년04월19일 1번
[과목 구분 없음] 데이터베이스에서 트랜잭션(transaction)이 가져야 할 ACID 특성으로 옳지 않은 것은?
- ① 원자성(atomicity)
- ② 고립성(isolation)
- ③ 지속성(durability)
- ④ 병행성(concurrency)
(정답률: 88%)
문제 해설
이전 문제
다음 문제
병행성은 데이터베이스에서 여러 개의 트랜잭션이 동시에 실행될 수 있는 기능을 말합니다. 이는 데이터베이스의 성능을 향상시키는 데 중요한 역할을 합니다.
하지만 병행성은 ACID 특성 중에서는 아무런 역할을 하지 않습니다. ACID 특성은 각각 다음과 같은 의미를 가집니다.
- 원자성(atomicity): 트랜잭션의 모든 작업이 완료되거나, 아니면 전혀 수행되지 않아야 함을 의미합니다.
- 고립성(isolation): 여러 개의 트랜잭션이 동시에 실행될 때, 각각의 트랜잭션은 서로 영향을 주지 않아야 함을 의미합니다.
- 지속성(durability): 트랜잭션이 성공적으로 완료되면, 그 결과는 영구적으로 저장되어야 함을 의미합니다.
따라서, 병행성은 ACID 특성 중에서는 아무런 역할을 하지 않습니다.